﻿#pragma warning(disable: 4996)
#pragma warning(disable: 6031)

/*
输入一个字符串，对该字符串进行逆序，输出逆序后的字符串。

输入格式：
输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。

输出格式：
在一行中输出逆序后的字符串。

输入样例：
Hello World!
输出样例：
!dlroW olleH
*/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

char buf[2048];

void read_data() {
	int n;
	gets(buf);
}

void solve() {
	char* p = buf;
	while (*p) {
		++p;
	}
	--p;
	while(p>=buf)
		printf("%c", *p--);
	printf("\n");
}

int main()
{
	freopen("D:/Develop/GitRepos/MOOC/浙江大学/数据结构/201906/DataStructure/M2019秋C入门和进阶练习集/7-59.txt", "r", stdin);
	read_data();
	solve();
	return 0;
}

//freopen("D:/Develop/GitRepos/MOOC/浙江大学/数据结构/201906/DataStructure/M2019秋C入门和进阶练习集/7-50.txt", "r", stdin);
